Ruhan ParkRuhan Park
Manush Shah and Manav Thakkar Reach Men's Doubles Semifinals at China Smash 2026At the Beijing arena, the scoreboard read 3-0 and the clock stopped at 19...
The Empty Cell in the Analysis Grid: When Table Tennis Is Measured by SilenceThe screen in front of me was a table. Not a scoreboard, not a ranking list,...
An Se-young's back-to-back Asian Games gold: what sits between 21-17 and 21-9In the scoresheet of the women's singles badminton final at the 2026 Asian...
40 Spots in Sheffield: How World Table Tennis Builds Its Talent Pipeline from Age TwelveA list of forty names. Twenty boys, twenty girls, all born in 2026 or later....
Lo Thi Phung's Narrow Loss at Asiad 20: An Extra Round, Five Kilograms, and a Gap Still UnclosedIn the extra round, Lo Thi Phung's corner had time for only one short...
V-League Regular Season: Transition Speed Is Deciding the Title RaceFrom the grandstand at Thien Truong Stadium on the afternoon of April 13, I...
Hopes Week 2026 Returns to Sheffield: Inside the Talent Machine World Table Tennis Is Betting OnInside a hall in Sheffield, forty children, none of them past the age of...
When the Esports Dataset Returns All N/A: A Broken Pipeline and the Trap of Empty ReportsChicago, a Tuesday morning. I opened a nine-part esports analysis report and...
Peter Uihlein No-Shows at Q-School: A Signal from a LIV Star Seeking an Exit RoutePeter Uihlein, the 37-year-old golfer from LIV Golf's RangeGoats GC, was...
Sabalenka beats Pegula to reach fourth straight US Open finalAryna Sabalenka continued her dominance on the hard courts of Flushing Meadow...
Child Muay Thai and the Numbers That Never LieIn Bangkok, after the fourth round ended at Rajadamnern Stadium, a young...
The Aichi-Nagoya Draw: The Asian Games 2026 Badminton Bracket and the Silences No One CountsI received the Asian Games 2026 draw at 1:47 a.m. Jakarta time. Not because I...
The Naturalized Striker and the Structural Ceiling of Vietnamese Football After AFF Cup 2026I watched the second leg of the 2026 AFF Cup final in the small hours of...
The Peak Battle: Fighter Nguyen Van A and the Fateful Fight at ONE ChampionshipWhen the countdown reached zero at the Singapore Indoor Stadium, Nguyen Van A...
Decoding the 4x200m Relay: Lessons from the NumbersWhen the clock stopped at 7 minutes 05.21 seconds, the entire grandstand seem...
Alwi Farhan Spars With Kento Momota in Tokyo: The Final Camp and the Data Void Before Asian Games 2026On a training court in Tokyo, a 21-year-old Indonesian stood across the net...
Nine Empty Columns on Vietnam's Youth Table Tennis Analysis SheetOn the evening of 12 August 2026, I reopened the notes file I had kept from t...
VSpot Shocks at Traditional Martial Arts Final: The Champion Lost Because of Three Floor Touches, Not RefereesBinh Dinh, June 14, 2026 – The 57kg final of the National Traditional Martial...
Age 25, 8 Years in EuroLeague, 1 Championship: Biberovic Leaves Fenerbahçe at the Perfect Moment27 files on the table, I smell not risk, but tomorrow. This time, I don't nee...
V.League 2026/2026: High Pressing Has Been Decoded, and the Bill Arrives in the Second HalfMinute 63 at Hang Day Stadium, I wrote a short line in my eleventh notebook:...
